
import {UPDATE_AUTHORITY_INFO,AUTHORITY_INIT_VALUE} from "./types";

// {
//     adminname: "admin",
//     checkedkeys: [],
//     role: 1,
//     token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhZG1pbm5hbWUiOiJhZG1pbiIsImlhdCI6MTY3ODY3OTk0OCwiZXhwIjoxNjc4NzA4NzQ4fQ.WCseNAJBh87Vi1rxj5G-RlZNP_gTAwApEfUQ1Pln7zE",
// }

export default {
    // 登录成功 更新vuex中的信息   
    // updateAuthorityInfo:function(state,payload){
    //     // payload 登录成功之后传递的数据  {}
    //     // for(var key in payload){  // 无脑加 (出现冗余数据)
    //     //     state[key] = payload[key];
    //     // }

    //     for(var key in payload){
    //         if(Object.keys(state).includes(key)){  // state上有 -> 加
    //             state[key] = payload[key];
    //         }
    //     }
        
    // },

    [UPDATE_AUTHORITY_INFO]:function(state,payload){
        // payload 登录成功之后传递的数据  {}
        // for(var key in payload){  // 无脑加 (出现冗余数据)
        //     state[key] = payload[key];
        // }

        // for(var key in payload){
        //     if(Object.keys(state).includes(key)){  // state上有 -> 加
        //         state[key] = payload[key];
        //     }
        // }

        // AUTHORITY_INIT_VALUE 初始值中有的才能改
        for(var key in payload){
            if(Object.keys(AUTHORITY_INIT_VALUE).includes(key)){  // 初始值上有 -> 加
                state[key] = payload[key];
            }
        }
    }
}